
package br.com.senai.dao;

import br.com.senai.entities.Curso;
import br.com.senai.entities.Escola;
import java.util.List;

/**
 *
 * @author Maysa
 */
public class CursoDAO extends GenericDAO<Curso>{
    
    public CursoDAO(){
        this.classe = "Curso";
        this.classeCri = Curso.class;
    }
    
    public List<Object[]> quantidadeDeLanches(Escola escola){
        this.abrirSessao();
        List<Object[]> list = session.createQuery("select c.nome, count(*) from Curso c, Turma t, Aluno a, Movimentacao m where m.pk.aluno.registroAluno=a.registroAluno and a.turma.nome= t.nome   and t.curso.id    =  c.id  and c.escola=:escola group by c").setEntity("escola", escola).list();
        this.fecharSessao();
        return list;
    }
    
    
    
    
}
